//
//  VistorTableViewController.swift
//  xinlangweibo
//
//  Created by 刘亮 on 15/10/16.
//  Copyright © 2015年 liuliang. All rights reserved.
//

import UIKit

class VistorTableViewController: UITableViewController {

 /**
 
    应用程序有几个 visitorView ?  每个控制器各自有各自的访客视图
    
    访客视图如果用懒加载会怎样 ？ 如果使用懒加载，访客视图始终都会被创建出来
    
 */
    
    //用户登录标记
    private var userLogon = false

    //访客视图
    var visitorView: VistorView?
    
    override func loadView() {
        
        // 根据用户登录情况，决定显示的根视图
        userLogon ? super.loadView() : setupVistorView()
        
    }
    
    override func viewDidAppear(animated: Bool) {
        
        super.viewDidAppear(animated)
        
        print(visitorView)
    }
   
    /// 设置访客视图 - 让每一个 '小' 函数
    private func setupVistorView(){
    
        //替换根视图
       visitorView = VistorView()
        
        view = visitorView
        
        
    }
 
}
